 		* {
			padding:0px;
			margin:0px;
			}
		body {
			background:#e6e6e6;
			font-family:arial, helvetica, sans-serif;
			text-align:justify;
		}
		section .article {
			background:#fff;
			font-family:arial, helvetica, sans-serif;
			text-align:justify;
			padding:0px;
			margin:50px 0px 0px -30px;
			}
		div {
			padding:0px;
			margin:0px 0px 0px;
			}
		header, .main, footer {
			background:#fff;
			margin:20px auto;
			width:90%;
			max-width:1000px;
			font-family:arial, helvetica, sans-serif;	
			overflow:10px;
			padding:0px;
              }
		ul, ol {
			list-style:none;
			}
		.nav li a {
			background-color:linear-gradient(180deg, #9a8ced 0%, #4f788a 60%, #0f1314 100%);/*Nuevos Cambios*/
			color:#130436; /*Nuevos Cambios*/
			text-decoration:none;
			padding:10px 15px;
			display:block;
			}
		.nav li a:hover {
			background-color:#8EB2F1;
			}
		.nav > li {
			float:left;
			background: linear-gradient(180deg, #f8f8f8 0%, #cfd8dc 60%, #b0b6b8 100%);/*Nuevos Cambios*/
			}
			
		.nav li ul{
			display:none;
			position:absolute;
			min-width:150px;
			background: linear-gradient(180deg, #f8f8f8 0%, #cfd8dc 60%, #b0b6b8 100%);/*Nuevos Cambios*/
			}
		.nav li:hover > ul {
            display:block;
			}
		.nav li ul li {
		    position:relative;
			background: linear-gradient(180deg, #f8f8f8 0%, #cfd8dc 60%, #b0b6b8 100%);/*Nuevos Cambios*/
			}
		.nav li ul li ul {
		    right:-180px;
		    top:0px;
		    position:absolute;
			background: linear-gradient(180deg, #f8f8f8 0%, #cfd8dc 60%, #b0b6b8 100%);/*Nuevos Cambios*/
			}
		 h1{
			background:#99BBF7;
			text-align:center;
			text-shadow:5px 5px 5px #095DF1;
			}
		.main .article {
			width:68.5%;
			float:left;
			margin-right:1.5%;
			}
		.main .article article {
			padding:20px;
			background:#fff;
			margin-bottom:20px;
			}	
		aside {
			width:18%;
			background:#78D70C;
			float:left;
			padding:10px 100px 10px 10px;
			box-sizing:border-box;
			text-align:justify;
			margin:10px 10px 10px 10px;
			}
					
		footer {
			background:#000;
			color:#fff;
			clear:both;
			padding:10px 0px;
			text-align:center;

			}	
		#boton:hover{
		    cursor:pointer;
	}	

/*-----------------------*/
/* POPUP */
/*-----------------------*/




/*-----------------------*/
/* ANIMACIONES */
/*-----------------------*/